package com.ruoyi.model.template.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.ruoyi.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author : 张怀秋
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TemplateVo {
    private static final long serialVersionUID = 1L;

    /**
     * 对应的详情name
     */
    private String detailName;

    /**
     * 表单模板id
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 报名模板json
     */
    @Excel(name = "报名模板json")
    private String template;

    /**
     * 活动/竞赛/文章id
     */
    @Excel(name = "活动/竞赛/文章id")
    private String activityId;

    /**
     * 用于区分是活动模板还是竞赛模板
     */
    @Excel(name = "用于区分是活动模板还是竞赛模板")
    private String type;

    /**
     * 逻辑删除
     */
    @Excel(name = "逻辑删除")
    @TableLogic
    private Integer isDel;

}
